home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 1 / Meeting Pearls Vol 1 (1994).iso / installed_progs / text / faqs / cell-relay-faq < prev    next >
Encoding:
Internet Message Format  |  1994-04-28  |  67.3 KB

  1. Subject: comp.dcom.cell-relay FAQ: ATM, SMDS, and related technologies
  2. Newsgroups: comp.dcom.cell-relay,comp.answers,news.answers
  3. From: carl@umd5.umd.edu (Carl Symborski)
  4. Date: 26 Apr 1994 23:49:58 -0400
  5.  
  6. Archive-name: cell-relay-faq
  7. Last-modified: 1994/04/25
  8.  
  9. FAQ-Maintainer: Carl Symborski (carl@umd5.umd.edu)
  10.  
  11. NOTE: This FAQ reflects cell-relay traffic through the early part of March.
  12.  
  13. This article mostly contains general information but also answers to some 
  14. Frequently Asked Questions (FAQ) which are related to or have been seen in 
  15. comp.dcom.cell-relay.  It is posted to provide information of general 
  16. interest to both new and experienced readers. 
  17.  
  18. This list includes answers to questions, which are loosely grouped into 
  19. categories.  Questions marked with a "+" are new in this issue; those with 
  20. significant changes of content since the last issue are marked by "*":
  21.  
  22.  A)  TOPIC: COMP.DCOM.CELL-RELAY BASIC INFORMATION
  23.   A1)   What is the CELL-RELAY group?
  24.   A2) * What is the archive site for this group?
  25.   A3)   Is there a parallel mailing list for this group?
  26.   A4)   What other mailing lists are related to ATM?
  27.  B)  TOPIC: INDUSTRY FORUMS AND VENDOR INFORMATION
  28.   B1)   How can I contact the ATM Forum?
  29.   B2)   What vendors are working on ATM technology?
  30.   B3) * What vendors are working on ATM hardware/chips?
  31.   B4)   What vendors are selling ATM test equipment?
  32.   B5)   Are there any ATM interface boards for PCs?
  33.   B6)   Where are the ATM Forum's FTP sites and mailing lists?
  34.   B7) + What vendors are selling ATM software?
  35.  C)  TOPIC: ATM REFERENCES 
  36.   C1)   What are some good getting started ATM references?
  37.   C2)   Where/What is the "Network Compatible ATM for LANs" document?
  38.   C3)   Where are hosts with ATM related information?
  39.   C4)   How can I get the ATM Forum's Interface Specifications?
  40.   C5) * List of ITU-T Recommendations concerning ATM.
  41.   C6) * Internet drafts from IETF working groups.
  42.   C7) * ATM Tutorials.
  43.   C8)   Contact information for ANSI T1S1 specifications.
  44.   C9) * Internet RFCs.
  45.   C10)  ATM and Related Acronyms.
  46.   C11)+ Where can I find the "Self Similar" Ethernet Traffic Study?
  47.   C12)+ How can I get copies of ITU-T documents?
  48.  D)  TOPIC: ATM TECHNOLOGY QUESTIONS
  49.   D1)   What are the various ATM Access layers?
  50.   D2)   Are ATM cells delivered in order?
  51.   D3)   What do people mean by the term "traffic shaping"?
  52.   D4) * What is happening with signalling standards for ATM?
  53.   D5)   What is VPI and VCI?
  54.   D6)   Why both VPI *and* VCI?
  55.   D7)   How come an ATM cell is 53 bytes anyway?
  56.   D8)   How does AAL5 work?
  57.   D9)   What are the diffferences between Q.93B and Q.931?
  58.   D10)+ What is a DXI?
  59.   D11)+ What is Goodput?
  60.   D12)+ What is LAN Emulation all about?
  61.   D13)+ Information about the Classsical IP over ATM approach.
  62.   D14)+ Classical IP and LAN/MAC Emulation approaches compaired.
  63.  E)  TOPIC: ATM VS. XYZ TECHNOLOGY
  64.   E1) * How does ATM differ from SMDS?
  65.  F)  TOPIC: FREELY AVAILABLE REFERENCE IMPLEMENTATIONS
  66.   F1)   What and where is VINCE?
  67.  G)  TOPIC: FLAMES AND RECURRING HOLY WARS
  68.   G1) + Are big buffers in ATM switches needed to support TCP/IP?
  69.   G2) + Can AAL5 be used for connection-less protocols?
  70.  
  71. If you have suggestions or corrections for any of these answers or any
  72. additional information, please send them directly to carl@umd5.umd.edu;
  73. the information will be included in the next revision (or possibly the one
  74. after that).
  75.  
  76. This posting is intended to be distributed every few months. New versions 
  77. are archived along with other comp.dcom.cell-relay traffic on 
  78. cell-relay.indiana.edu.  See subject A2 for instructions to access the
  79. archive.
  80.  
  81. The information contained herein has been gathered from a variety of sources.
  82. Most derived from a consensus of postings on the group.  A listing of 
  83. contributors so far can be found at the end of the FAQ text. If you would 
  84. like to claim responsibility for a particular item, please let me know.
  85.  
  86. Enjoy!
  87.  
  88. Carl Symborski      |   Put my faith in the people, but the people let me down
  89. carl@umd5.umd.edu   |   So I turn the other way and I carry on, anyhow...
  90.                                                                   Rare Earth
  91.  
  92. -----------------------------------------------------------------------------
  93. TOPIC:     A)   TOPIC: COMP.DCOM.CELL-RELAY BASIC INFORMATION
  94. -----------------------------------------------------------------------------
  95. SUBJECT:  A1)   What is the CELL-RELAY group?
  96.  
  97.     The purpose of this group is to provide a forum for the submission
  98. of articles and inquiries dealing with networks using Cell Relay as a 
  99. transport; including local, metropolitan, and wide area networks.  The
  100. name cell-relay was chosen as a compromise over objections to the name
  101. "ATM" during the creation of this group.  The acronym ATM in the context of
  102. this group stands for Asynchronous Transfer Mode, not Automatic Teller 
  103. Machines or Adobe Type Manager.  The term "cell" in cell-relay is taken to 
  104. mean a small, fixed sized, information bearing unit that provides the 
  105. foundation for transport and multiplexing of user traffic.  This topic 
  106. area is not related to cellular phones or intra-cellular organisms.
  107.  
  108.  
  109. SUBJECT:  A2) * What is the archive site for this group?
  110.  
  111.     The archives for comp.dcom.cell-relay are available via anonymous 
  112. ftp to cell-relay.indiana.edu as:
  113.  
  114.     /pub/cell-relay/archives/cell-relay/.....
  115.  
  116. with subdirectories for each year, and group messages split out by month.
  117.  
  118. I must point out that there is a wealth of other cell-relay related information
  119. in the /pub/cell-relay directory tree.  If you have access to a Gopher
  120. client you should use it instead of ftp as we have set this server up to be
  121. *much* more friendly when using Gopher.
  122.  
  123. For instance, when you use Gopher:
  124.  
  125.     /pub/cell-relay/docs/current/tenet.berkeley.edu/Mah93.txt
  126.  
  127. becomes:
  128.  
  129.     A Mechanism for the Administration of Real-Time Channels. 
  130.  
  131. Users are encourged to use Gopher to access this information if possible.
  132.  
  133.  
  134. SUBJECT:  A3)   Is there a parallel mailing list for this group?
  135.  
  136.     A direct mailing list has been setup which is a mirror of the USEnet
  137. newsgroup comp.dcom.cell-relay. To send mail TO the list, send it to:
  138.  
  139.     comp.dcom.cell-relay@indiana.edu
  140.  
  141. To un/subscribe, or send other notes to the list management, please use:
  142.  
  143.         cell-relay-request@indiana.edu
  144.  
  145.  
  146. SUBJECT:  A4)   What other mailing lists are related to ATM?
  147.  
  148.     There are several lists described below.  One is for an IETF group 
  149. working on the issue of IP over ATM.  This work is on going and primarily 
  150. focused on that task.  General ATM questions and blue-skying are inappropriate
  151. and discouraged by the members on the list.  To send mail TO the list, send 
  152. it to:
  153.  
  154.     atm@hpl.hp.com
  155.  
  156. To un/subscribe, or send other notes to the list management, use the address:
  157.  
  158.     atm-request@hpl.hp.com
  159.  
  160.     Related to cell-relay technology is the Distributed Queueing mailing
  161. list.  The distributed queueing list is intended for discussion about protocol
  162. design, variants, extensions, associated with the use of DQ for arbitrating
  163. access to cells in shared-medium cell-relay networks.  To send mail TO the 
  164. list, sent it to:
  165.  
  166.     dqlist@atri.curtin.edu.au
  167.  
  168. To un/subscribe, or send other notes to the list management, use the address:
  169.  
  170.     dqlist-request@atri.curtin.edu.au
  171.  
  172.         Another IETF working group is working on the issue of general routing
  173. over networks (large clouds).  As with the IP over ATM list it is best to
  174. subscribe with the intention to just "listen in".  To un/subscribe to this
  175. list use the address:
  176.     
  177.         rolc-request@network.com
  178.  
  179.     Also of possible interest is the mailing list for the SMDS special
  180. interest group (SIG) Technical Committee.  To send mail TO the list, send
  181. it to:
  182.  
  183.     smdstc@nsco.network.com
  184.  
  185. To un/subscribe, or send other notes to the list management, use the address:
  186.  
  187.     smdstc-request@nsco.network.com
  188.     
  189.  
  190. -----------------------------------------------------------------------------
  191. TOPIC:     B)   INDUSTRY FORUMS AND VENDOR INFORMATION
  192. -----------------------------------------------------------------------------
  193. SUBJECT:  B1)   How can I contact the ATM Forum?
  194.     
  195.     Similar to the Frame Relay Forum, the ATM Forum is an open public 
  196. forum with over 300 contributing and auditing companies.  Membership
  197. includes many international companies.  Some companies also
  198. participate in ANSI T1S1 and other standards bodies.  Audit membership of the 
  199. Forum is $1500/year.  Those interested in joining the forum or needing
  200. additional information should contact:
  201.  
  202. The ATM Forum
  203. 480 San Antonio Road, Suite 100
  204. Mountain View, CA 94040-1219  U.S.A
  205. Tel +1 415-962-2585
  206. Fax +1 415-941-0849
  207. Email atmforum_info@atmforum.com
  208.  
  209. The ATM Forum also has a FAX-On-Demand service.  Using this it is possible to
  210. get instructions, order forms, membership applications, etc.  Just dial
  211. +1 415-688-4318 from a FAX phone and follow the instructions.
  212.  
  213.  
  214. SUBJECT:  B2)   What vendors are working on ATM technology?
  215.  
  216.     It is tough to get a number on this.  Increasingly there are companies
  217. with hardware they can demonstrate.  More who have made product announcements.
  218. Many more who have stated product intentions.  Some are building big
  219. central office switches, others smaller ones for the LAN market.  Workstation
  220. vendors are working on ATM interface boards.  Chip companies are working on
  221. ATM chip sets, etc.  There are now software vendors advertizing protocol
  222. software stacks (Q.93B, etc.) suitable for inclusion in ATM products.
  223.  
  224. Previously (in 1992) there was an attempt here to list most of the major 
  225. players in the ATM arena.  This was possible in 1992.  At this time 
  226. *everyone* is doing something or paying lip service to ATM.  It is simply 
  227. not practical to keep a fair and accurate list here in this FAQ.
  228.  
  229. Some postings on the cell-relay list (Fall 1993) attempted to again list the
  230. current vendors developing and/or selling equipment in this technology area.
  231. As predicted, these partial lists exceeded 40 vendors!
  232.  
  233.  
  234. SUBJECT:  B3) * What vendors are working on ATM hardware/chips?
  235.  
  236.         As with ATM technology vendors, the number of companies developing
  237. board level components is growing and soon will be hard to track.  
  238.  
  239. For starters, there is a group in North America working on low-cost 
  240. SONET-based ATM physical layer chips for local nets using optics and twisted 
  241. pair interfaces.  This group is called the Saturn Development Group, and 
  242. consists of PMC-Sierra, Sun Microsystems, Ungermann-Bass, Bell-Northern 
  243. Research, Interphase, Optical Data Systems, SynOptics Communications, 
  244. Themis Computer, BBN, MPR Tetltech, the University of 
  245. British Columbia, and maby others.  
  246.  
  247.         PMC-Sierra, Inc.
  248.         8999 Nelson Way
  249.         Burnaby, BC
  250.         Canada V5A 4B5
  251.         604-293-5755 
  252.         604-293-6012 FAX
  253.  
  254. Adaptive has designed an ATM/AAL chipset for use in equipment (computer, 
  255. workstation, router, etc.) which connects to an ATM network.  That chipset
  256. is now licenced to two chip manufacturers, TranSwitch and National
  257. Semiconductor.  The TranSwitch product is called SARA and consists of a
  258. segmentation chip and reassembly chip.  Together they can form the basis of
  259. an ATM/AAL controller which can process up to 8000 packets simultaneously 
  260. at speeds of up to 155.52 Mbit/s.  The chip set implements BISDN adaptation 
  261. layers AAL3/4 and AAL5 in addition to supporting constant bit rate 
  262. (CBR) traffic.  Presumably the National Semiconductor product is similar.
  263.  
  264.     TranSwitch Corporation
  265.     8 Progress Drive
  266.     Shelton, CT 06484
  267.     Tel: 203-929-8810
  268.     Fax: 203-926-9453
  269.  
  270. Fujitsu makes a 4 x 4 switch element chip set (MB86680).
  271.  
  272. Note that there ARE other ATM/AAL chipsets out there, besides the Adaptive
  273. design, now that the industry is rolling. Other vendors include Brooktree 
  274. (Boulder, CO  (303) 494-4484) and Integrated Telecom Technology (IgT) which
  275. both have ATM UNI chips and other cool ATM chips.
  276.  
  277.         Integrated Telecom Technology, Inc.
  278.         18310 Montgomery Village Avenue
  279.         Suite 300
  280.         Gaithersburg, Maryland  20879
  281.         Tel: 301-990-9890
  282.         Fax: 301-990-9893
  283.  
  284.  
  285. SUBJECT:  B4)   What vendors are selling ATM test equipment?
  286.  
  287.          There exist already a number of vendors that have ATM test equipment
  288. available. To name a few:
  289.  
  290. 1. ATM-100, Wandel & Goltermann
  291.     Tel.: +49 7121-862143
  292.     Fax.: +49 7121-862054
  293.  
  294. 2. ATM Test Tool, Siemens AG
  295.     Tel.: +49 30-386-4173
  296.                      7077
  297.     Fax.: +49 30-386-7934
  298.     The Siemens tool is the same as the Wandel & Goltermann tool
  299.  
  300. 3. HP 75000 Series 90 ATM Analyzer, contact your local Hewlett Packard sales
  301.     office
  302.  
  303. 4. HP Broadband Series protocol test system, 
  304.     IDACOM Telecom Division,
  305.     Hewlett Packard (Canada) Ltd.
  306.     Edmonton, Alberta
  307.     Canada T6E 5R6
  308.     Tel.: +1-800-661-3868
  309.           +1-403-462-4545
  310.     Fax.: +1-403-462-4869 
  311.  
  312. 5. Alcatel 8643 ATM Traffic Generator Analyzer, and Alcatel 8640, Alcatel STR, 
  313.     Tel.: +41 1 4652860
  314.     Fax.: +41 1 4652319
  315.     or Alcatel Network Systems Inc., Richardson, TX
  316.     Tel.: +1 214-996-5000
  317.     Fax.: +1 214-996-5409
  318.  
  319. 6. Adtech AX/3000 ATM Cell Data Generator, AX/3010 DS3 ATM Cell Data Generator
  320.         1814 Algaroba St,
  321.         Honolulu HI 96826
  322.         Tel.: (808) 941-0708
  323.         Fax.: (808) 946-1300
  324.  
  325. This list is provided for information purposes only.  There is no implied 
  326. claim that this list is correct or complete.
  327.  
  328.  
  329.  
  330. SUBJECT:  B5)   Are there any ATM interface boards for PCs?
  331.  
  332.         National Semiconductor has an ESIA ATM card (Vicksburg DP8300VK) which
  333. will be available in November 1993.  NET will resell the board.  Also, at the
  334. August 1993 Interop IBM was demonstrating their PS/2 based ATM cards.
  335.  
  336.  
  337. SUBJECT:  B6)   Where are the ATM Forum's FTP sites and mailing lists?
  338.  
  339.         The ATM Forum is a members only organization.  Although an open public
  340. forum (which means that anyone can join) only members have direct access to 
  341. Forum activities and documentation. There are *NO* FTP sites and *NO* open 
  342. e-mail lists.  
  343.  
  344.         Note that the minimal entry to the Forum is as an Auditing Member.  
  345. Auditing Members are allowed access to the e-mail distribution lists to "audit"
  346. all documentation but are NOT ALLOWED to make comments.  Please note that 
  347. auditing members are not allowed to attend Technical and Market Commitee 
  348. meetings, not allowed to vote on issues and not allowed to submit technical 
  349. contributions.  See subject B1 for ATM Forum membership information. 
  350.  
  351.  
  352. SUBJECT:  B7) + What vendors are selling ATM software?
  353.  
  354.         Several software vendors have been mentioned on this list over the
  355. past few months.  Two that come to mind are:
  356.  
  357. 1) Bellcore's signalling software product called Q.PORT (800-521-2673 x4649)
  358. 2) Trillium signalling software product
  359.  
  360.  
  361. -----------------------------------------------------------------------------
  362. TOPIC:     C)   ATM REFERENCES
  363. -----------------------------------------------------------------------------
  364. SUBJECT:  C1)   What are some good getting started ATM references?
  365.  
  366.     Generally it is impossible  to pick up any communications related 
  367. technical journal, conference, or trade publications and not find something 
  368. about ATM.  Most of what has been written in the 1985 through 1990 time frame 
  369. primarily deals with the application of ATM to Broadband ISDN.  These provide 
  370. the foundation on which other applications of ATM have been based and therefore
  371. should not be over looked.
  372.  
  373. Without a doubt, if you are at all serious about learning ATM, the best 
  374. references are the series of specifications developed by the ATM Forum.
  375. These are the:
  376.  
  377.     o ATM User-Network Interface Specification, Ver 3.0, September 10, 1993
  378.     o The ATM Forum BISDN Inter Carrier Interface (B-ICI) Specification, 
  379.         Ver 1.0 August, 1993
  380.  
  381. The ATM Forum's DXI specification is also useful.  See subject C4 for 
  382. ways to obtain these documents.    
  383.  
  384. Note that because of the pace of ATM standardization, reference books rapidly
  385. become out-of-date.  Specifically, there have been major changes to the
  386. specification of the AALs subsequent to the publication of these books and
  387. articles.  However, the following references do offer a good base of 
  388. background information.  Note, see also subject C7 for ATM Tutorials.
  389.  
  390. --General:
  391.  
  392. "Data Communications Special Guide", IEEE Spectrum, 8/91, p.22.
  393.    o Hi-level overview of high-speed lans, wans, bisdn, atm, with glossary
  394.      and bibliography.
  395.  
  396. IEEE Communications Magazine, April 1992, VOL. 30, NO. 4
  397.    o This is a special issue with six articles on gigabit networks technology.
  398.  
  399. "Cell Relay Switching", Data Communications, 9/91, p.58.
  400.    o Looks at cell relay and switching in general, not just ATM.
  401.  
  402. Rainer Handel and Manfred Huber. "Integrated Broadband Networks: An
  403.    Introduction to ATM-Based Networks". Addison-Wesley, 1991.
  404.    ISBN 0-201-54444-X.
  405.  
  406.  
  407. --ATM:
  408.  
  409. "Overview of ATM Networks: functions and procedures", Computer Communications,
  410.    12/91, p.615.
  411.    o Cell headers, bit definitions and the like. 33 References, including
  412.      good list of CCITT recommendations.
  413.  
  414. "Broadband ISDN and Asynchronous Transfer Mode (ATM)", IEEE Communications,
  415.    9/89.
  416.    o Describes most of the jargon as well as the paradigm and unresolved
  417.      issues.  One point to note is that the article is fairly old (1989) and
  418.      some things have changed.  For example, the ATM cell headers described
  419.    are no longer valid.
  420.   
  421. "Asynchronous Transfer Mode: Solution for Broadband ISDN", Martin de Prycker,
  422.    Ellis Horwood, New York, 1991.  ISBN 0-13-053513-3
  423.    o See Martin's more recent book below.
  424.  
  425. "Asynchronous Transfer Mode", Martin De Prycker, Ellis Horwood, New York
  426.    1993, ISBN 0-13-178542-7.
  427.    o Very readable general description of the technology and optimization.
  428.      Even though its recent some of the details have changed AND the book 
  429.      is NOT long on details. Also, this is primarily an ITU-oriented 
  430.      (telecomm services) view of ATM, not an ATM Forum-oriented view (CPE), I 
  431.      believe.
  432.   
  433. "Gigabit Networking", Craig Partridge, Addison-Wesley, Reading MA, 
  434.    1993, ISBN 0-201-56333-9.
  435.    o Very well written book.  Craig is the Editor of "IEEE Network" magazine.
  436.      Topics: fiber optics, cell networking, ATM, Gbps packet schemes, 
  437.      applications, host interface, higher protocols, bandwidth management and 
  438.      performance, distributed systems, etc.
  439.  
  440.  
  441. --SWITCH FABRICS:
  442.  
  443. These papers offer a fast jump start on ATM switch architectures, design
  444. issues and tradeoffs.
  445.  
  446. H. Ahmadi and W. Denzel, "A Survey of Modern High-Performance Switching
  447.    Techniques", IEEE J on Selected Areas in Comm, Vol. 7, No. 7, Sept 1989, 
  448.    p. 1091-1103
  449.  
  450. F. Tobagi, "Fast Packet Switch Architectures for Broad-band Integrated
  451.    Services Digital Networks", Proceedings of IEEE, Vol. 78, No. 1, Jan. 1990
  452.    p. 133-167
  453.  
  454. Joseph Y. Hui, "Switching and Traffic Theory for Integrated Broadband 
  455.    Networks", Kluwer Academic Publishers, 1991,  ISBN 0-7923-9061-X
  456.    o A back to basics text book explaining core switching concepts like
  457.      batcher/banyon, clos, min, buffering, etc.
  458.  
  459.  
  460. Technical journals
  461. ==================
  462.         IEEE Network
  463.         IEEE Communications
  464.         IEEE Journal on Selected Areas in Communications
  465.         IEEE Transactions on Communications
  466.         IEEE/ACM Transactions on Networking
  467.         Computer Communication Review (by ACM SIGCOMM)
  468.         Computer Communications
  469.         Computer Networks and ISDN Systems
  470.         IEICE Transactions on Communications
  471.         Journal of High Speed Networks
  472.  
  473. Magazines
  474. =========
  475.         Communications Week
  476.         Data Communications
  477.         Open Systems Today
  478.         Lightwave (the leading-edge magazine for the fiber-optics industry)
  479.  
  480.  
  481. SUBJECT:  C2)   Where/What is the "Network Compatible ATM for Local Network 
  482.                 Applications" document?
  483.  
  484. "Network Compatible ATM for Local Network Applications", V1.01, October 19, 
  485. 1992.  A proposal for a 150 Mb ATM LAN from Apple, Bellcore, Sun and Xerox.
  486. Available in standard postscript and compressed standard postscript from:
  487.  
  488. thumper.bellcore.com: /pub/nclatm/nclatm.ps
  489.                       /pub/nclatm/nclatm.ps.Z
  490. ftp.apple.com:        /pub/latm/nclatm.ps
  491.                       /pub/latm/nclatm.ps.Z
  492. parcftp.xerox.com:    /pub/latm/nclatm.ps
  493.                       /pub/latm/nclatm.ps.Z
  494.  
  495.  
  496. SUBJECT:  C3)   Where are hosts with ATM related information?
  497.  
  498.     Here's a list of sites that that seem to cater to the 
  499. ATM/broadband/real-time continuous-media crowd:
  500.  
  501. cc-hw.bbn.com                Rec_I_cls.ps, Rec_I_cls.hqx
  502. icsi-ftp.Berkeley.EDU        Research, Continuous media
  503. wuarchive.wustl.edu          Research, ATM Hardware
  504. datanet.tele.fi              Standards drafts (see below)
  505. nsco.network.com             HIPPI
  506. gregorio.stanford.edu        IP Multicast
  507. cell-relay.indiana.edu       cell-relay archives, etc. (see below)
  508.  
  509. If you have ftp access, ftp to cell-relay.indiana.edu as user anonymous and 
  510. look in /pub/cell-relay for:
  511.  
  512.         1) In /pub/cell-relay/bib
  513.            A bibliography of ATM research.  This includes several to 
  514.            reference books and LOTS of citations.
  515.         2) In /pub/cell-relay/docs
  516.            Some papers on ATM-related topics, standards, etc.
  517.         3) In /pub/cell-relay
  518.            This FAQ list!
  519.         4) In /pub/cell-relay/conferences
  520.            A bunch of files describing upcoming conferences
  521.  
  522. (Special thanks to Allen Robel for hosting this list and archive.)
  523.  
  524. Additionally, there are some draft standards, RFCs, technical papers, etc.
  525. on ATM available at datanet.tele.fi in the directory called /atm
  526. The collection includes draft AAL5 CCITT standards.  This is a general good
  527. place to look.
  528.  
  529.  
  530. SUBJECT:  C4)   How can I get the ATM Forum's Interface Specifications?
  531.  
  532.     The ATM Forum has produced a document called the User-Network
  533. Interface specification.  This document applies to both the "Private UNI" 
  534. between an ATM user and a private ATM switch, and also a "Public UNI" between
  535. a private ATM switch or a user and the public network.  The specification
  536. contains information on the ATM bearer services, physical level interface
  537. options, local network management, traffic, and signalling for both the 
  538. private and public UNIs.
  539.  
  540. For those which are not ATM Forum members, hard copies will be available
  541. for purchase at book stores and direct from Prentice Hall.  This specification
  542. is due to be published by Prentice Hall on 12/15/93 and will cost $34.  It
  543. can be backordered now.  To do this call 1-800-374-1200 and ask for the 
  544. following book:
  545.  
  546. Title:  ATM User-Network Interface Specification
  547. (V3.0 is not in the title; it's the First Edition)
  548. Author: ATM Forum
  549. ISBN:   0-132-25863-3
  550.  
  551. The ATM Forum's DXI and B-ICI specification can be ordered directly from the 
  552. ATM Forum.  Call the ATM Forum information line for ordering information 
  553. (415) 962-2585.  See also subject B1.
  554.  
  555.  
  556. SUBJECT:  C5) * List of ITU-T recommendations concerning ATM
  557.  
  558.     This list is provided for informational purposes only.  No guarantee
  559. as to its completeness or correctness.  Also, although they are not formally 
  560. published, many of the following recommendations have been substantially
  561. updated since first published.  
  562.  
  563.  
  564.     =ITU-T Recommendations Concerning ATM =
  565.  
  566. E.164      Numbering plan for the ISDN era                   11/91
  567. G.707      Synchronous digital hierarchy bit rates           04/91
  568. G.708      Network node interface for the synchronous        06/92
  569.        digital hierarchy
  570. G.709      Synchronous multiplexing structure                06/92
  571. I.113      B-ISDN Vocabulary of Terms                        04/91
  572. I.121R     Broadband Aspects Of ISDN                         04/91
  573. I.150      B-ISDN asynchronous transfer mode functional      06/92
  574.        characteristics
  575. I.211      B-ISDN service aspects                            04/91
  576. I.311      B-ISDN General Network aspects                    06/92
  577. I.321      B-ISDN protocol reference model and its           04/91
  578.        application
  579. I.327      B-ISDN functional architecture                    04/91
  580. I.361      B-ISDN ATM layer specification                    06/92
  581. I.362      B-ISDN ATM  adaptation layer (AAL) functional     04/91
  582.        description
  583. I.363      B-ISDN ATM adaptation layer (AAL) specification   06/92
  584. I.413      B-ISDN user-network interface                     04/91
  585. I.432      B-ISDN user-network interface - Physical layer    06/92
  586.        specification
  587. I.610      OAM principles of the B-ISDN access               06/92
  588.  
  589.  
  590. Also, there are draft recommendations yet to be published (or I am just not
  591. sure of their status):
  592.  
  593. I.35B   BISDN ATM Layer Cell Transfer Performance, 1992
  594. I.363   Temp Doc 10 (XVIII) 'AAL Type 5 , Draft Recommendation text for
  595.                              ssection 6 of I.363"  06/93
  596. I.364    Temp Doc 58 (XVIII) 'Support of Broadband Connectionless Data
  597.                              Service on B-ISDN'  06/92
  598. I.365.1 Frame Relaying Service Specific Convergence Sublayer (FR-SSCS) 06/93
  599. I.371    Temp Doc 64 (XVIII) 'Traffic Control and Congestion Control in
  600.                              B-ISDN'  05/92
  601. I.555   Frame Relaying Bearer Service Interworking  06/93
  602. Q.93B   B-ISDN User-Network Interface Layer 3 Specification for Basic
  603.         Call/Bearer Control,  04/93
  604. Q.931   ISDN user-network interface layer 3 specification for basic 
  605.         call control  05/92
  606. Q.933   Digital Subscriber Signalling Systems No. 1 (DSS 1) Signalling
  607.         Specification for Frame Mode Basic Call Control  05/92             
  608. G.804   Which describes the mapping of ATM cells into PDH links at 1.544,
  609.         2.048, 6.312, 34.368, 44.736, 97.728, 139.264 Mb/s (Jan 1993)
  610.  
  611.  
  612.  
  613. SUBJECT:  C6) * Internet drafts from IETF working groups.
  614.  
  615.         Various work items of the IP over Asynchronous Transfer Mode Working
  616. group and other working groups of the IETF currently available include:
  617.  
  618.         draft-brazdziunas-ipng-atm-00.txt
  619.         draft-ietf-atm-address-resolve-00.txt
  620.         draft-ietf-atm-address-translation-00.txt
  621.         draft-ietf-atm-classic-ip-06.txt
  622.         draft-ietf-atm-framework-doc-00.ps
  623.         draft-ietf-atm-framework-doc-00.txt
  624.         draft-ietf-atm-mtu-07.txt
  625.         draft-ietf-atm-multipro-06.txt
  626.         draft-ietf-atm-nbma-01.txt
  627.         draft-ietf-atm-sig-00.txt
  628.         draft-ietf-atommib-atm-06.txt
  629.         draft-ohta-ip-over-atm-00.txt
  630.         draft-ietf-rolc-nhrp-00.txt
  631.         draft-ietf-atommib-atm-06.txt
  632.         draft-ietf-atommib-sonet-04.txt
  633.  
  634. Internet-Drafts are available by anonymous FTP.  Internet-Drafts directories 
  635. are located (as officially designated by the IETF folks) at:    
  636.                                                     
  637.      o  East Coast (US) ds.internic.net (198.49.45.10)
  638.      o  Pacific Rim     munnari.oz.au (128.250.1.21)    
  639.      o  Europe          nic.nordu.net (192.36.148.17)    
  640.                                                     
  641. Internet-Drafts are also available by mail.  Send a message to:  
  642. mail-server@nisc.sri.com.  In the body specify the filename requested.  For
  643. example type: "SEND draft-ietf-atm-multipro-06.txt".
  644.  
  645.  
  646. SUBJECT:  C7) * ATM Tutorials.
  647.  
  648.         The following ATM tutorials are available via anonymous FTP.
  649.  
  650.     Machine:  ftp.magic.net
  651.     Path:     pub/magic
  652.     File:     ip-atm.ps   (PostScript)
  653.               ip-atm.ps.Z (Compressed PostScript)
  654. The focus of this paper is running IP over ATM, but there is an extensive
  655. tutorial on ATM, followed by discussion IP over ATM networks.
  656.  
  657.  
  658.     Machine:  datanet.tele.fi
  659.     Path:     atm/articles
  660.     File:     atm-intro.txt
  661. This paper is also a good starting point.
  662.  
  663. And a the following publically available paper is a good start:
  664. "The Asynchronous Trnasfer Mode: A Tutorial" by Jean-Yves Le Boudec
  665. in Computer Networks and ISDN, Vol 24, No 4, May 1992, pp 279-309
  666.  
  667. Additionally there are reasonable tutorials available from three commercial
  668. communications companies.  Specifically:
  669.  
  670. 1. "ATM In Private Networking", Anthony Alles, Hughes LAN Systems, Spring 1993
  671.    This was handed out at the Spring 1993 Interop for free.  Contact 
  672.    Hughes LAN Systems, Inc., 1225 Charleston Road, Mountain View, CA 94043.  
  673.    Phone: (415) 966-7330  Fax: (415) 960-3738  (Note no guarentee that they 
  674.    will send out a copy.)
  675.  
  676. 2. "Asynchronous Transfer Mode: Bandwidth for the Future", Jim Lane, Telco 
  677.    Systems, 1992.  To order a free copy simply call 1-800-447-2537
  678.  
  679. 3. "Broadband Testing Technologies", (a HP Seminar Handbook), Hewlett-
  680.    Packard Company, February 1993, Document number 5091-6902E
  681.    Call your local HP sales office and or contact the HP IDACOM Test
  682.    division.  The inside cover claims this document costs $10.
  683.  
  684. Additionally, Ameritech and the other Bell companies publish a pamphlet
  685. called "ATM Today" anad another called "SMDS Today".  You can 
  686. call (800) TEAM-DATA for copies. 
  687.  
  688.  
  689. SUBJECT:  C8)   Contact information for ANSI T1S1 specifications.
  690.  
  691.         These documents can be obtained directly from the Secretariat for
  692. the ANSI T1 Telecommunications committee.  
  693.  
  694.         Exchange Carriers Standard Association
  695.         1200 G. Street N.W.  Suite 500
  696.         Washington, D.C. 20005
  697.  
  698. All orders and requests for quotations on prices must be in writing.  Their
  699. FAX number is: (202) 393-5453
  700.  
  701.  
  702. SUBJECT:  C9) * Internet RFCs
  703.  
  704.         The following RFCs are available related to cell-relay technology.
  705.  
  706.         RFC 1483: Multiprotocol Encapsulation over ATM Adaptation Layer 5
  707.         RFC 1577: Classical IP and ARP over ATM
  708.  
  709.  
  710. SUBJECT:  C10)   ATM and Related Acronyms
  711.  
  712.         These are a few acronyms which tend to appear in postings, RFCs, 
  713. standards and other text related to the cell-relay topic area.
  714.  
  715. AAL     ATM Adaptation Layer          
  716. ATM     Asynchronous Transfer Mode
  717. BISDN   Broadband Integrated Services Digital Network
  718. CBR     Constant Bit Rate
  719. CLP     Cell Loss Priority (as in CLP bit)
  720. CPCS    Common Part Convergence Sublayer
  721. CS      Convergence Sublayer (as in CS_PDU)
  722. DXI     Data Exchange Interface (as in ATM DXI)
  723. GFC     Generic Flow Control
  724. HEC     Header Error Control
  725. ILMI    Interim Local Management Interface
  726. NLPID   Network Layer Protocol ID
  727. NNI     Network Node Interface
  728. NSAP    Network Layer Service Access Point
  729. PDU     Protocol Data Unit
  730. PLCP    Physical Layer Convergence Procedure
  731. PTI     Payload Type Identifer
  732. PVC     Permanent Virtual Circuit
  733. QOS     Quality of Service
  734. SAR     Segmentation and Reassembly (as in SAR_PDU)
  735. SDH     Synchronous Digital Hierarchy
  736. SDU     Service Data Unit (as in AAL_SDU)
  737. SIR     Sustained Information Rate
  738. SMDS    Switched Multi-Megabit Data Service
  739. SNAP    SubNetwork Attachment Point (see IEEE 802.1a)
  740. SNI     Subscriber Network Interface
  741. SSCS    Service Specific Convergence Sublayer
  742. SSCOP   Service Specific Connection Oriented Protocol
  743. SVC     Switched Virtual Circuit
  744. UNI     User to Network Interface
  745. VBR     Variable Bit Rate
  746. VC      Virtual Channel (not circuit)
  747. VCC     Virtual Channel Connection
  748. VCI     Virtual Channel Identifier
  749. VP      Virtual Path
  750. VPC     Virtual Path Connection
  751.  
  752.  
  753. Here are a few five dollar words which sometime come arise in this topic area.
  754.  
  755. Plesiochronous: Signals which are arbitrarily close in frequency to some
  756.    defined precision.  They are not sourced from the same clock and so, over
  757.    the long term, will be skewed from each other.  Their relative closeness of
  758.    allows a switch to cross connect, switch, or in some way processs
  759.    them.  That same inaccuracy of timing will force a switch, over time, to 
  760.    repeat or delete frames (called frame slips) in order to handle buffer 
  761.    underflow or overflow.
  762.  
  763. Synchronous: Signals that are sourced from the same timing reference.  These
  764.    have the same frequency. (Contrast with Plesiochronous signals)
  765.  
  766. Asynchronous: Signals that are sourced from independent clocks.  These signals
  767.    generally have no relation to each other and so have different frequencies
  768.    and phase relationships.  (Contrast with Plesiochronous signals)
  769.  
  770. Isochronous: Signals which are dependant on some uniform timing or carry
  771.    their own timing information embedded as part of the signal.
  772.  
  773.  
  774.  
  775. SUBJECT:  C11) + Where can I find the "Self Similar" Ethernet Traffic Study?
  776.  
  777.         FTP site for article 'Self Similar Nature of Ethernet' is:
  778.  
  779.         thumper.bellcore.com:/pub/wel
  780.         
  781.  
  782. SUBJECT:  C12) + How can I get copies of ITU-T documents?
  783.  
  784. You can buy these on paper from the ITU:
  785.     ITU
  786.     Place des Nations
  787.     CH-1211 Geneva 20
  788.     Switzerland.
  789. The fax number of the sales office is +41 22 730 5194.  They are also
  790. available commercially from at least 2 sources in the U.S.:
  791.  
  792.     Information Gatekeepers in Boston, MA (1-800-323-1088)
  793.     Phillips Publishing  (1-800-OMNICOM)
  794.  
  795. Phillips usually has documents in stock & has fast delivery.
  796.  
  797. Online access is limited.  Some postings suggested telnet to:
  798.     ties.itu.ch / 156.106.4.75 or 
  799.     chi.itu.ch  / 156.106.4.16
  800.  
  801. Others suggest using gopher because that is what they are using.  For gopher
  802. you'll need to use info.itu.ch if you want to use a local gopher
  803. client.  ties and chi will refuse connections to port 70.
  804.  
  805. You can also get copies of ITU documents using their auto-answering mailbox.
  806. Send mail to itudoc@itu.ch with
  807. GET ITU-4313
  808. in the message body to get information how to
  809. get the documents, including I.363, that you want.
  810.  
  811. Alternatively, send e-mail to itudoc@itu.ch with the single line HELP
  812. in the body of the message.  That will get you information on the ITU's
  813. automatic mail server. 
  814.  
  815. Essentially you send a message to the above address with
  816. GET ITU-nnnn in the body, where nnnn is the document identifier number
  817. that you get by  asking for ITU-1100, which is the index to the ITU I. series,
  818. including I.363.
  819.  
  820. ITU-4313 also has directions how to use gopher:
  821. Name=International Telecommunications Union (ITU)
  822. Host=info.itu.ch
  823. Port=70
  824.  
  825. -----------------------------------------------------------------------------
  826. TOPIC:     D)   ATM TECHNOLOGY QUESTIONS    
  827. -----------------------------------------------------------------------------
  828. SUBJECT:  D1)   What are the various ATM Adaptation layers?
  829.  
  830.     In order for ATM to support many kinds of services with different
  831. traffic characteristics and system requirements, it is necessary to adapt
  832. the different classes of applications to the ATM layer.  This function is
  833. performed by the AAL, which is service-dependent.  Four types of AAL were
  834. originally recommended by CCITT.  Two of these have now been merged
  835. into one.  Also, within the past year a fifth type of AAL has been proposed.
  836.  
  837.     Briefly the four ATM adaptation layers (AAL) have/are being defined:
  838.  
  839. AAL1 - Supports connection-oriented services that require constant bit rates
  840.        and have specific timing and delay requirements.  Example are constant
  841.        bit rate services like DS1 or DS3 transport.
  842.  
  843. AAL2 - Supports connection-oriented services that do not require constant
  844.        bit rates.  In other words, variable bit rate applications like
  845.        some video schemes.
  846.  
  847. AAL3/4 - This AAL is intended for both connectionless and connection oriented
  848.        variable bit rate services.  Originally two distinct adaptation layers
  849.        AAL3 and 4, they have been merged into a single AAL which name is
  850.        AAL3/4 for historical reasons.
  851.  
  852. AAL5 - Supports connection-oriented variable bit rate data services.  It is
  853.        a substantially lean AAL compaired with AAL3/4 at the expense of
  854.        error recovery and built in retransmission.  This tradeoff provides
  855.        a smaller bandwidth overhead, simpler processing requirements, and
  856.        reduced implementation complexity.  Some organizations have proposed
  857.        AAL5 for use with both connection-oriented and connectionless services.
  858.  
  859. A recent document which describes these (except AAL2) with frame formats is:
  860. "Asynchronous Transfer Mode (ATM) and ATM Adaptation Layer (AAL) Protocols
  861. Generic Requirements",  Bellcore Technical Advisory, TA-NWT-001113, Issue 1,
  862. August 1992.  This can be obtained by writing to:
  863.  
  864.     Bellcore
  865.     Document Registrar
  866.     445 South Street - Rm. 2J125
  867.     P.O. Box 1910
  868.     Morristown, NJ  07962-1910
  869.  
  870. SUBJECT:  D2)   Are ATM cells delivered in order?
  871.  
  872.     Yes.  The ATM standards specify that all ATM cells will be delivered
  873. in order.  Any switch and adaptation equipment design must take this into
  874. consideration.
  875.  
  876.  
  877. SUBJECT:  D3)   What do people mean by the term "traffic shaping"?
  878.  
  879.         Here is an explicit definition of traffic shaping followed by brief
  880. tutorial.  Note that a variety of techniques have been investigated to 
  881. implement traffic shaping.  Reference the literature for keywords such as 
  882. "leaky bucket", "congestion", "rate control", and "policing".
  883.  
  884. Definition:
  885. Traffic shaping is forcing your traffic to conform to a certain 
  886. specified behavior.  Usually the specified behavior is a worst case or a 
  887. worst case plus average case (i.e., at worst, this application will generate 
  888. 100 Mbits/s of data for a maximum burst of 2 seconds and its average over 
  889. any 10 second interval will be no more than 50 Mbit/s).
  890.  
  891. Of course, understand that the specified behavior may closely match the
  892. way the traffic was going to behave anyway.  But by knowing precisely
  893. how the traffic is going to behave, it is possible to allocate resources
  894. inside the network such that guarantees about availability of bandwidth
  895. and maximum delays can be given.
  896.  
  897.  
  898. Brief Tutorial:
  899. Assume some switches connected together which are carrying traffic.
  900. The problem to actually deliver the grade of service that has been promised, 
  901. and that people are paying good money for. This requires some kind of resource
  902. management strategy, since congestion will be by far the greatest factor
  903. in data loss. You also need to charge enough to cover you costs and make a
  904. profit, but in such a way that you attract customers. There are a number
  905. of parameters and functions that need to be considered:
  906.  
  907. PARAMETERS
  908. ----------
  909. There are lots of traffic parameters that have been proposed for resource
  910. management. The more important ones are:
  911.     mean bitrate
  912.     peak bitrate
  913.     variance of bitrate
  914.     burst length
  915.     burst frequency
  916.     cell-loss rate
  917.     cell-loss priority
  918.     etc. etc.
  919.  
  920. These parameters exist in three forms:
  921.     (a) actual
  922.     (b) measured, or estimated
  923.     (c) declared (by the customer)
  924.  
  925. FUNCTIONS
  926. ---------
  927. (a) Acceptance Function
  928. -----------------------
  929. Each switch has the option of accepting a virtual circuit request based on
  930. the declared traffic parameters as given by the customer. Acceptance is
  931. given if the resulting traffic mix will not cause the switch to not
  932. achieve its quality of service goals.
  933.  
  934. The acceptance process is gone through by every switch in a virtual
  935. circuit. If a downstream switch refuses to accept a connection, an
  936. alternate route might be tried.
  937.  
  938. (b) Policing Function
  939. ---------------------
  940. Given that a switch at the edge of the network has accepted a virtual
  941. circuit request, it has to make sure the customer equipment keeps its
  942. promises. The policing function in some way estimates the the parameters
  943. of the incoming traffic and takes some action if they measure traffic
  944. exceeding agreed parameters. This action could be to drop the cells, mark
  945. them as being low cell-loss priority, etc.
  946.  
  947. (c) Charging Function
  948. ---------------------
  949. The function most ignored by traffic researchers, but perhaps the most
  950. important for the success of any service! Basically, this function
  951. computes a charge from the estimated and agreed traffic parameters.
  952.  
  953. (d) Traffic Shaping Function
  954. ----------------------------
  955. Traffic shaping is something that happens in the customer premise equipment.
  956. If the Policing function is the policeman, and the charging function is the
  957. judge, then the traffic shaper is the lawyer. The traffic shaper uses
  958. information about the policing and charging functions in order to change
  959. the traffic characteristics of the customer's stream to get the lowest
  960. charge or the smallest cell-loss, etc.
  961.  
  962. For example, an IP router attached to an ATM network might delay some
  963. cells slightly in order to reduce the peak rate and rate variance without
  964. affecting throughput. An MPEG codec that was operating in a situation
  965. where delay wasn't a problem might operate in a CBR mode.
  966.  
  967.  
  968.  
  969. SUBJECT:  D4) * What is happening with signalling standards for ATM?
  970.  
  971.         The Signaling Sub-Working Group (SWG) of the ATM Forum's Technical 
  972. Committee has completed its implementation agreement on signaling at the 
  973. ATM UNI (summer 1993).  The protocol is based on Q93B with extensions 
  974. to support point-to-multipoint connections.  Agreements on addressing specify 
  975. the use of GOSIP-style NSAPs for the (SNPA) address of an ATM end-point 
  976. at the Private UNI, and the use of either or both GOSIP-style NSAPs and/or 
  977. E.164 addresses at the Public UNI.  The agreements have been documented 
  978. as part of an updated (3.0) UNI specification. 
  979.  
  980. Additionally, the ANSI T1S1 as well as the ITU-T sudygroup XI are concerned 
  981. with ATM signalling.  In the latter half of 1993 a couple of things happened:
  982.  1) The ITU finally agreed to modify its version of Q93B to more closely
  983.     to align it with that specified in the ATM Forum's UNI 3.0 specification.
  984.     The remaining variations included some typos which the ITU Study Group 
  985.     found in the Forum's specification.  Also, some problems were solved 
  986.     differently.  Aligned yes, but the changes could still cause 
  987.     incompatibilities with UNI 3.0.
  988.  2) Given the above, the ATM Forum's signalling SWG decided to modify the 
  989.     Forum's specification to close the remaining gap and align it with the
  990.     ITU.  The end result may be declared as errata to UNI 3.0 or defined 
  991.     as a UNI 3.1 specification 
  992.  
  993. The ATM Forum also has a Private-NNI SWG.  Their objective is to define an 
  994. interface between one Switching System (SS) and another, where each SS is a
  995. group of one or more switches, such that the specification can be applied to 
  996. both the switch-to-switch case and the network-to-network cases.
  997.  
  998.  
  999. SUBJECT:  D5)   What is VPI and VCI?
  1000.  
  1001.         ATM is a connection orientated protocol and as such there is a 
  1002. connection identifier in every cell header which explicitly associates a cell 
  1003. with a given virtual channel on a physical link.  The connection identifier 
  1004. consists of two sub-fields, the Virtual Channel Identifier (VCI) and the 
  1005. Virtual Path Identifier (VPI).  Together they are used in multiplexing, 
  1006. demultiplexing and switching a cell through the network.  VCIs and VPIs are 
  1007. not addresses.  They are explicitly assigned at each segment (link between ATM
  1008. nodes) of a connection when a connection is established, and remain for the 
  1009. duration of the connection.  Using the VCI/VPI the ATM layer can 
  1010. asynchronously interleave (multiplex) cells from multiple connections.
  1011.  
  1012.  
  1013. SUBJECT:  D6)   Why both VPI *and* VCI?
  1014.  
  1015.         The Virtual Path concept originated with concerns over the cost of 
  1016. controlling BISDN networks.  The idea was to group connections
  1017. sharing common paths through the network into identifiable units (the Paths).
  1018. Network management actions would then be applied to the smaller number of 
  1019. groups of connections (paths) instead of a larger number of individual 
  1020. connections (VCI).  Management here including call setup, routing, failure
  1021. management, bandwidth allocation etc.  For example, use of Virtual Paths in
  1022. an ATM network reduces the load on the control mechanisms because the function
  1023. needed to set up a path through the network are performed only once for all
  1024. subsequent Virtual Channels using that path.  Changing the trunk mapping
  1025. of a single Virtual Path can effect a route change for every Virtual Channel
  1026. using that path.
  1027.  
  1028. Now the basic operation of an ATM switch will be the same, no matter if it is
  1029. handling a virtual path or virtual circuit.  The switch must identify on
  1030. the basis of the incomming cell's VPI, VCI, or both, which output port to
  1031. forward a cell received on a given input port.  It must also determine what
  1032. the new values the VPI/VCI are on this output link, substituting these 
  1033. new values in the cell.
  1034.  
  1035.  
  1036. SUBJECT:  D7)   How come an ATM cell is 53 bytes anyway?
  1037.  
  1038.         ATM cells are standardized at 53 bytes because it seemed like a 
  1039. good idea at the time!  As it turns out, during the standardization process
  1040. a conflict arose within the CCITT as to the payload size within an ATM
  1041. cell.  The US wanted 64 byte payloads because it was felt optimal for
  1042. US networks.  The Europeans and Japanese wanted 32 payloads because it was
  1043. optimal for them.  In the end 48 bytes was chosen as a compromise.  So 
  1044. 48 bytes payload plus 5 bytes header is 53 bytes total. 
  1045.  
  1046. The two positions were not chosen for similar applications however.
  1047. US proposed 64 bytes taking into consideration bandwidth utilization for
  1048. data networks and efficient memory transfer (length of payload should be 
  1049. a power of 2 or at least a multiple of 4). 64 bytes fit both requirements.
  1050.  
  1051. Europe proposed 32 bytes taking voice applications into consideration. At
  1052. cell sizes >= 152, there is a talker echo problem. Cell sizes between 32-152
  1053. result in listener echo. Cell sizes <= 32 overcome both problems, under ideal
  1054. conditions. 
  1055.  
  1056. CCITT chose 48 bytes as a compromise. As far as the header goes, 10% of
  1057. payload was perceived as an upper bound on the acceptable overhead, so 5 bytes
  1058. was chosen.
  1059.  
  1060.  
  1061. SUBJECT:  D8)   How does AAL5 work?
  1062.  
  1063.         Here is is a very simplified view of AAL5 and AALs in general.
  1064. AAL5 is a mechanism for segmentation and reassembly of packets.  That is, 
  1065. it is a rulebook which sender and receiver agree upon for taking a long 
  1066. packet and dividing it up into cells.  The sender's job is to segment the
  1067. packet and build the set of cells to be sent.  The receiver's job is to
  1068. verify that the packet has been received intact without errors and to
  1069. put it back together again.
  1070.  
  1071. In AAL5, a packet is segmented as follows:
  1072.  
  1073.    - The packet is divided up into 48 byte chunks -- each chunk is
  1074. placed into a separate cell (carried on the same VCI)
  1075.  
  1076.    - If the last chunk is from 1 to 40 bytes, then the last eight
  1077. bytes in that cell are filled with the AAL5 trailer (2 bytes reserved,
  1078. 2 bytes of packet length, and 4 bytes of CRC).  (If the last chunk is
  1079. less than 40 bytes, then padding is added to place the trailer at the
  1080. end of the cell.)
  1081.  
  1082.    - If the last chunk is from 41 to 48 bytes, then that chunk is
  1083. placed into a cell and an additional cell is added.  In that additional
  1084. cell, the last eight bytes are used for the AAL5 trailer and the rest
  1085. is padding.
  1086.  
  1087.    - The payload type in the last cell (i.e., wherever the AAL5 trailer
  1088. is) is marked to indicate that this is the last cell in a packet.  (The
  1089. receiver may assume that the next cell received on that VCI is the
  1090. beginning of a new packet.)
  1091.  
  1092. There are two problems that can happen during transit.  First, a
  1093. cell could be lost.  In that case, the receiver can detect the problem
  1094. either because the length does not correspond with the number of cells
  1095. received, or because the CRC does not match what is calculated.  Second,
  1096. a bit error can occur within the payload.  Since cells do not have any
  1097. explicit error correction/detection mechanism, this cannot be detected
  1098. except through the CRC mismatch.
  1099.  
  1100. Note that it is up to higher layer protocols to deal with lost and
  1101. corrupted packets.  Most people assume that a corrupted packet will be
  1102. handled by discarding it and treating it as if it were lost.
  1103.  
  1104.  
  1105.  
  1106. SUBJECT:  D9)   What are the diffferences between Q.93B and Q.931?
  1107.  
  1108.         Essentially, Q.93B is an enhanced signalling protocol for call
  1109. control at the Broadband-ISDN user-network interface, using the ATM
  1110. transfer mode.  The most important difference is that unlike Q.931
  1111. which manages fixed bandwidth circuit switched channels, Q.93B has
  1112. to manage variable bandwidth virtual channels.  So, it has to deal
  1113. with new parameters such as ATM cell rate, AAL parameters (for
  1114. layer 2), broadband bearer capability, etc.  In addition, the ATM
  1115. Forum has defined new functionality such as point-to-multipoint
  1116. calls.  The ITU-T Recommendation will specify interworking
  1117. procedures for narrowband ISDN.
  1118.  
  1119.  
  1120.  
  1121. SUBJECT:  D10) + What is a DXI?
  1122.  
  1123.         The ATM DXI (Data Exchange Interface)is basically the functional
  1124. equivalent of the SMDS DXI.  Routers will handle frames and packets but not 
  1125. typically fragment them into cells; DSUs will fragment frames into cells as
  1126. the information is mapped to the digital transmission facility.
  1127.  
  1128. The DXI, then, provides the standard interface between routers and DSUs
  1129. without requiring a bunch of proprietary agreements.  The SMDS DXI is
  1130. simple 'cause the router does the frame (SMDS level 3) and the DSU does
  1131. the cells (SMDS level 2).  The ATM DXI is a little more complicated
  1132. since it has to accomomodate AAL3/4 and/or AAL5 (possibly concurrently).
  1133.  
  1134.  
  1135.  
  1136. SUBJECT:  D11) + What is Goodput?
  1137.  
  1138.         When ATM is used to tranasport cells originating from higher-level 
  1139. protocols (HLP), an important consideration is the impact of ATM cell loss 
  1140. on that protocol or at least the segmentation processs.  ATM cell loss can 
  1141. cause the effective throughput of some HLPs to be arbitrarily poor depending
  1142. on ATM switch buffer size, HLP congestion control mechanisms, and packet size.
  1143.  
  1144. This occurs because during congestion for example, and ATM switch buffer can
  1145. overflow which will cause cells to be dropped from multiple packets, runining
  1146. each such packet.  The preceding and the remaining cells from such packets,
  1147. which are ultimately discarded by the frame reassembly process in the receiver,
  1148. are nevertheless transmitted on an already congested link, thus wasting
  1149. valuable link bandwidth.
  1150.  
  1151. The traffic represented by these "bad" cells may be termed as BADPUT. 
  1152. Correspondingly, the effective throughput, as determined by those cells which
  1153. are successfully recombined at the receiver, can be termed as GOODPUT. 
  1154.  
  1155.  
  1156. SUBJECT:  D12) + What is LAN Emulation all about?
  1157.  
  1158. "LAN Emulation" is a work in progress in the ATM Forum.  There is not a 
  1159. complete agreement on all aspects of LAN Emulation, but there is good agreement
  1160. on the requirements and general approach.  Here's the basics:
  1161.  
  1162. The organizations working on it say LAN Emulation is needed for two key reasons
  1163. 1) Allow an ATM network to be used as a LAN backbone for hubs, bridges, 
  1164. switching hubs (also sometimes called Ethernet switches or Token Ring switches)
  1165. and the bridging feature in routers.
  1166.  
  1167. 2) Allow endstations connected to "legacy" LANs to communicate though a
  1168. LAN-to-ATM hub/bridge/switch with an ATM-attached device (a file server, for
  1169. example) without requiring the traffic to pass through a more complex device
  1170. such as a router.  Note that the LAN-attached device has a conventional,
  1171. unchanged protocol stack, complete with MAC address, etc.
  1172.  
  1173. LAN Emulation does not replace routers or routing, but provides a complementary
  1174. MAC-level service which matches the trend to MAC-layer switching in the hubs
  1175. and wire closets of large LANs.
  1176.  
  1177. The technical approach being discussed in the Forum among companies with
  1178. interest and expertise in this area include three elements:
  1179.  
  1180. 1) Multicast/broadcast support
  1181. Since almost all LAN protocols depend on broadcast or multicast packet 
  1182. delivery, an ATM LAN must provide the same service. Ideally, this would use
  1183. some sort of multipoint virtual circuit facility.
  1184.  
  1185. 2) Mac address to ATM address resolution.
  1186. There are two basic variations being discussed:
  1187. a) do an ARP-like protocol to ask for a mapping from Mac address to ATM address
  1188. b) send packets to some sort of directory or cache server that sends the 
  1189. destination ATM address back to the source as a sort of side effect of 
  1190. delivering the packet.
  1191.  
  1192. 3) Switched Virtual Circuit Management
  1193. It is generally desireable (for scalabilitiy, quality of service, etc) to
  1194. set up point-to-point virtual circuits between endpoints that want to 
  1195. communicate with each other (client to file server, for example) once
  1196. the two atm addresses are known.  To make this work in the existing legacy LAN
  1197. environment, we don't have the freedom to push knowledge or management of 
  1198. these virtual circuits up above the MAC level (no protocol changes, remember?)
  1199. so the logic to resovle for an ATM address and set up a virtual circuit on
  1200. demand must be in the LAN Emulation layer.  This would include recognising
  1201. when an SVC to another ATM endpoint already existed, so that the same circuit
  1202. could be used for other traffic.
  1203.  
  1204. 4) Mac definition
  1205. The actual packet format would be some variant of the packets used on existing
  1206. networks.  For example, a packet leaving an Ethernet to go over a virtual 
  1207. circuit to an ATM-attached file server would probably be carried directly
  1208. over AAL5, with some additional control information.  
  1209.  
  1210.  
  1211. SUBJECT:  D13) + Information about the Classical IP over ATM approach.
  1212.  
  1213.         RFC1483 defines the encapsulation of IP datagrams directly in AAL5.
  1214. Classical IP and ARP over ATM, defined in RFC1577, is targetted towards making
  1215. IP run over ATM in the most efficient manner utilizing as many of the 
  1216. facilities of ATM as possible.  It considers the application of ATM as a 
  1217. direct replacement for the "wires" and local LAN segments connection IP
  1218. end-stations and routers operating in the "classical" LAN-based paradigm.
  1219. A comprehensive document, RFC1577 defines the ATMARP protocol for logical
  1220. IP subnets (LISs). Within an LIS, IP addresses map directly into ATM Forum UNI 
  1221. 3.0 addresses.  For communicating out a LIS, an IP router must be used - 
  1222. following the classical IP routing mode.  Reference the RFCs for a full
  1223. description of this approach.
  1224.  
  1225.  
  1226. SUBJECT:  D14) + Classical IP and LAN/MAC Emulation approaches compaired.
  1227.  
  1228.         The IETF scheme defines an encapsulation and an address resolution
  1229. mechanism.  The encapsulation could be applied to a lot of LAN protocols 
  1230. but the address resolution mechanism is specifically defined (only) for IP.
  1231. Further, the IETF has not (yet) defined a multicast capability.  So, those
  1232. protocols which require multicast definitely cannot adapt the IETF scheme for
  1233. their own use.
  1234.  
  1235. The purpose behind the ATM Forum's LAN-Emulation effort is to allow
  1236. existing applications (i.e., layer-3 and above protocol stacks) to
  1237. run *with no changes* over ATM.  Thus, the mapping for all protocols
  1238. is already defined.  In a PC environment, such applications tend to
  1239. run over an NDIS/ODI/etc. interface.  The LAN-Emulation effort aims
  1240. to be able to be implementable underneath the NDIS/ODI-type interface.
  1241.  
  1242. In contrast to LAN-Emulation, the IETF's scheme will allow IP to make
  1243. better use of ATM capabilities (e.g., the larger MTU sizes), and for
  1244. unicast traffic will be more efficient than having the additional
  1245. LAN-Emulation layer.  However, the Classical draft suggests that IP
  1246. multicast (e.g., the MBONE) will have to be tunnelled over ATM; I
  1247. suspect this will be less efficient than LAN-Emulation.
  1248.  
  1249. For better or worse, I think both are going to be used.  So, vendors
  1250. may have to do both.  The worse part is extra drivers (or extra
  1251. code in one driver that does both).  The better part is that all existing
  1252. LAN applications can use one (LAN Emulation), and over time (as their mapping 
  1253. to ATM is fully defined) can transition to use the other (IETF Scheme).
  1254.  
  1255. I would summarize LAN-Emulation as follows:
  1256.  
  1257. The advantage of LAN-Emulation is that the applications don't know
  1258. they're running over ATM.  The disadvantage of LAN-Emulation is also
  1259. that the applications don't know they're running over ATM.
  1260.  
  1261.  
  1262. -----------------------------------------------------------------------------
  1263. TOPIC:     E)   TOPIC: ATM VS. XYZ TECHNOLOGY
  1264. -----------------------------------------------------------------------------
  1265. SUBJECT:  E1) * How does ATM differ from SMDS?
  1266.  
  1267.     SMDS is the Switched Multi-megabit Data Service, a service offering 
  1268. interface from Bellcore.  SMDS provides a datagram service, where a packet has
  1269. about a 40-octet header plus up to 9188 octets of data. The packets themselves
  1270. may or may not be transported within the network on top of a connection-
  1271. oriented ATM service.  SMDS uses E.164 (ISDN) addresses.  Therefore SMDS is
  1272. a connectionless packet switched *service*, not a cell-relay service.
  1273.  
  1274. HOWEVER, the SMDS Subscriber Network Interface is currently defined to use 
  1275. IEEE 802.6 Distributed Queue Dual Bus (DQDB) access across the SMDS 
  1276. user-network interface.  DQDB itself *is* a form of cell relay.  The lower 
  1277. layers of SMDS fragment the packets into cells with a 5-octet header and 
  1278. 48-octet payload.  The payload itself has a 2-octet header, 44-octets of data,
  1279. plus a 2-octet trailer.  An SMDS cell therefore is nearly identical in form 
  1280. to an AAL3/4 cell.
  1281.  
  1282. Note that while DQDB is used as the access protocol, either DQDB or AAL3/4
  1283. may be used for the switch-to-switch interface.
  1284.  
  1285. The best source of (readable) information on SMDS is probably the SMDS
  1286. Interest Group (SIG), 480 San Antonio Road, Suite 100, Mountain View,
  1287. California 94040, USA; Tel +1 415 962 2590; Fax +1 415 941 0849.
  1288.  
  1289. The SIG is in many ways similar to the ATM Forum, and cooperates with
  1290. it. Also, there is a European branch known as ESIG which is concerned
  1291. with adapting the American SIG documents to fit European network
  1292. architectures and regulations. SIG work is mostly based on Bellcore
  1293. SMDS TAs and such like, while ESIG aligns with ITU and ETSI standards.
  1294.  
  1295. -----------------------------------------------------------------------------
  1296. TOPIC:     F)   TOPIC: FREELY AVAILABLE REFERENCE IMPLEMENTATIONS
  1297. -----------------------------------------------------------------------------
  1298. SUBJECT:  F1)   What and where is VINCE?
  1299.  
  1300.          Vince has now on record as the first "publicaly available" software
  1301. source code in the ATM technology area.  This work was carried out by the 
  1302. Research Networks section of the Center for Computational Science at the
  1303. Naval Research Laboratory, with support from the Advanced Research Projects
  1304. Agency and NAVSEA.  In the Grand Internet Tradition, these fine folks have
  1305. contributed their efforts to the community in support of further research.
  1306.  
  1307. VINCE RELEASE 0.6 ALPHA
  1308.  
  1309. Vince, the Vendor Independent Network Control Entity, is 
  1310. publicly available (in source code form) as an 
  1311. alpha release. Its primary function is to perform ATM 
  1312. signalling and VC management tasks. It currently includes
  1313. a hardware module that allows it to run on Fore ASX-100(tm)
  1314. switches.  Other hardware modules are under development.
  1315.  
  1316. Vince consists of a core which provides basic ATM network
  1317. semantics, and modules to perform specific functions. Modules
  1318. included in this release are:
  1319.  
  1320.   spans  - module which intereroperates signalling and routing
  1321.            with Fore Systems ASX switch and various host interfaces.
  1322.            SPANS is (tm) Fore Systems, Inc.
  1323.  
  1324.   q93b   - an implementation of signalling as specified in the ATM
  1325.            Forum UNI 3.0 document.  The vince core includes sscop 
  1326.            and aal5 in its protocol library.
  1327.  
  1328.   sim    - a software ATM switch or host that can be used to test 
  1329.            signalling and routing implementations without ATM 
  1330.            hardware. 
  1331.  
  1332.   sroute - an address independent VC routing module.
  1333.  
  1334. The Vince distribution also contains a driver that uses spans for
  1335. signalling and supports the Fore Systems SBA-100 under SunOS(tm).
  1336.  
  1337. Work has already begun on a kernel version of Vince, which will 
  1338. allow ATM Forum UNI signalling for hosts.  Also in development
  1339. are SNMP/ILMI support, interdomain routing, and support for other 
  1340. switches.
  1341.  
  1342. The intent is to provide a redistributable framework which
  1343. allows for code sharing among ATM protocol developers.
  1344.  
  1345. Vince and its architecture document are available for 
  1346. anonymous ftp at hsdndev.harvard.edu:pub/mankin
  1347.  
  1348. A mailing list for Vince developers and users can be joined 
  1349. by sending mail to vince-request@cmf.nrl.navy.mil.
  1350.  
  1351.  
  1352. -----------------------------------------------------------------------------
  1353. TOPIC:     G) + TOPIC: FLAMES AND RECURRING HOLY WARS
  1354. -----------------------------------------------------------------------------
  1355.  
  1356.          As with any News and/or email list, topics will be raised which 
  1357. elicit a broad range of viewpoints.  Often these are quite polarized and yield
  1358. a chain of replies and counter topics which can span weeks and even months. 
  1359. Typically without resolution or group consensus.  This section lists some 
  1360. memorable (lengthy?) topic threads.
  1361.  
  1362. PLEASE NOTE that the idea here is not to re-kindle old flames, and not to 
  1363. somehow pronounce some conclusion.  Rather, recorded here are are a few
  1364. pieces of the dialogue containing information which might be of some use.
  1365.  
  1366.  
  1367. SUBJECT:  G1) + Are big buffers in ATM switches needed to support TCP/IP?
  1368.          
  1369.          A recurring theme in 1993 concerned the suitability of ATM to 
  1370. transport TCP/IP based traffic.  The arguments generally centered around the
  1371. possible need for ATM WAN switches to support very large buffers such that
  1372. TCP's reactive congestion control mechanism will work.  Points of contention
  1373. include: are big buffers needed, if so then where, and what exactly is the
  1374. TCP congestion control mechanism.
  1375.  
  1376. Undoubtedly, many of these discussions have been fueled by some 1993 studies
  1377. which reported that TCP works poorly over ATM because of the cell-discard
  1378. phenomenon coupled with TCP's congestion control scheme.  
  1379.  
  1380. The longest thread on this subject started in the October 1993 timeframe and 
  1381. ended in December under the subject of "Fairness on ATM Networks".  
  1382. Generally folks expressed opinions in one of the following postures:
  1383.  
  1384. 1) Big buffers are not needed at all....
  1385.  
  1386.   A few argued that if ATM VC's are provisioned and treated as fixed leased 
  1387.   lines then ATM will be able to support TCP/IP just fine.  This means that
  1388.   you would need to subscribe to the maximum possible burst rate which would
  1389.   be very inefficient use of bandwidth since TCP is usually very bursty.  
  1390.  
  1391. 2) Put big buffers in routers and not ATM switches....
  1392.  
  1393.   If you are using wide-area links over ATM, then use a router smart enough
  1394.   not to violate the Call-Acceptance contract.  The call acceptance function
  1395.   should be such that it doesn't let you negotiate a contract that causes
  1396.   congestion.  Congestion should only occur when there is a fault in the
  1397.   network.  A router is quite capable of smoothing out bursts.  That is what
  1398.   they do right now when they operate over leased lines.  The advantage of
  1399.   an ATM connection replacing a leased line is that the connection parameters
  1400.   can be able to be renegotiated on the fly, so if your IP network (as 
  1401.   opposed to the ATM network) is experiencing congestion, then it can request
  1402.   more bandwidth.
  1403.  
  1404.   Supporting this thinking is the notion that for most data networks using ATM
  1405.   as their wide-area medium, a router would likely be the access point with
  1406.   many TCP connections being concentrated on a given ATM connection.
  1407.  
  1408. 3) Still others suggest that ATM switches should implement priorities and
  1409.    that there should be different buffer sizes allocated per priority.
  1410.    The different priorities and associated buffer sizes would support 
  1411.    traffic separation, trading off cell loss for delay. So for example, 
  1412.    "voice" traffic could have small buffer sizes and "data" traffic could
  1413.    have big buffer sizes.  The switches would then provide the buffering
  1414.    necessary to support TCP's reactive congestion control algorithms.
  1415.  
  1416.    Some folks argued that this would be "expensive" to implement.  Regardless,
  1417.    many new switches being anounced in 1993/4 claim to have such priorities
  1418.    and buffer size capabilities.
  1419.  
  1420. Finally many folks were not clear on the differing TCP reactive congestion 
  1421. control mechanisms. A quick summary follows:
  1422.  
  1423. In the original algorithm,  the TCP goes into slow-start when a packet loss
  1424. is detected.  In slow-start, the window is set to one packet and increased
  1425. by one for every acknowledgement received until the window size is half what it
  1426. was before the packet is dropped. You get a series of larger and larger
  1427. bursts but the largest causes half the number of packets to be buffered as 
  1428. there were before the packet drop occurred.  Hence there is no burst until the
  1429. window size is half what it was before the packet is dropped and is then
  1430. increased at a much lower rate, 1/(window size) for each acknowledgement.
  1431. This window control algorithm ensures that the only bursts generated are
  1432. probably small enough to be no problem.
  1433.  
  1434. In the Reno algorithm, the window is halved so that packets start being sent
  1435. in response to acknowledgements again after half the old window's of 
  1436. acknowledgements have been received.  Hence there is no "burst" of packets
  1437. generated.  The only packess generated are in response to acknowledgements,
  1438. and only after half an old window of acknowledgements are received.
  1439.  
  1440. For more information check out Van Jacoboson's algorithms published in 
  1441. ACM SIGCOMM 1988.
  1442.  
  1443.  
  1444. SUBJECT:  G2) + Can AAL5 be used for connection-less protocols?
  1445.  
  1446.          This thread started with questions about wether AAL5 supports
  1447. connection oriented or connection-less protocols.  Check the November
  1448. and December 1993 archives for the subject: "AAL Type 5 question".
  1449.  
  1450. First some background
  1451. ---------------------
  1452. Officially, AAL 5 provides support for adaption of higher layer connection-
  1453. oriented protocols to the connection-oriented ATM protocol.
  1454. There was, however, a debate going on, claiming, that AAL 5 could also be
  1455. used to adapt higher layer connectionless protocols to the connection-oriented
  1456. ATM protocol.
  1457.  
  1458. The whole debate is grounded in a systematical approach of the ITU-T, which
  1459. states, that all AALs should be classified into four different classes, to
  1460. minimise the number of AALs required for supporting any imaginable service.
  1461.  
  1462. The classification of the ITU-T is as follows:
  1463.  
  1464. +------------------------+-----------+-----------+-----------+-----------+
  1465. |                        |  Class A  |  Class B  |  Class C  |  Class D  |
  1466. +------------------------+-----------+-----------+-----------------------+
  1467. |Timing relation between |        Required       |   Not Required        |
  1468. |source and destination  |                       |                       |
  1469. +------------------------+-----------+-----------+-----------------------+
  1470. | Bit Rate               |  Constant |          Variable                 |
  1471. +------------------------+-----------+-----------------------+-----------+
  1472. | Connection Mode        |     Connection-Oriented           |Connection-|
  1473. |                        |                                   | less      |
  1474. +------------------------+-----------------------------------+-----------+
  1475.  
  1476. AAL 5 is currently agreed to be in Class C. Some parties at the 
  1477. standardisation bodies claim that it could be as well in Class D.
  1478.  
  1479. At the moment the following mapping between AALs and classes applies:
  1480. Class A: AAL 1
  1481. Class B: AAL 2
  1482. Class C: AAL 3/4, AAL 5
  1483. Class D: AAL 3/4
  1484.  
  1485. The reason for AAL3/4 in classes C and D is the follwing:
  1486. The ITU-T started to define AAL3 for Class C and AAL 4 for Class D. They 
  1487. turned out to be identical after long debates.
  1488.  
  1489. Reality Check
  1490. -------------
  1491. The real issue is how to run a connection-less service over ATM which is
  1492. inherently connection-oriented.  AALs themselfs merely transport higher
  1493. layer packets across an ATM virtual circuit.  Connection-less services
  1494. are actually provided by higher layer protocols such as CLNAP.  Given 
  1495. that, there is nothing to prevent folks from using AAL5 to implement 
  1496. a connection-less communication mode.  This is exactly what the IETF is 
  1497. doing with IP over ATM, and what the ATM Forum is also doing with 
  1498. LAN Emulation. 
  1499.  
  1500. The reality is that these folks expect that AAL5 will be largely used for 
  1501. connection-less upper layer protocols such as CLNP and IP.  So some
  1502. find it strange to have AAL5 classified as an AAL for connection-
  1503. oriented services only.
  1504.  
  1505. However, from an ITU-T service Class perspective, you must stick strictly to
  1506. the view that to call an AAL "Class D" it must support each and every 
  1507. posssible connection-less protocol.  The current agreement in the ITU-T
  1508. is that AAL5 can not claim this and so is officially considered a 
  1509. "Class C" AAL.  
  1510.  
  1511.  
  1512. -----------------------------------------------------------------------------
  1513. CONTRIBUTORS
  1514.  
  1515. This FAQ is a collective work which has been compiled by and is maintained 
  1516. by Carl Symborski.  The information contained herein has been gathered from 
  1517. a variety of sources.  Most derived from a consensus of postings on the 
  1518. cell-relay group.  The following individuals have provided direct 
  1519. contributions to this FAQ, either by posting to the cell-relay list or
  1520. by private EMail coorespondance.  If you would like to claim responsibility 
  1521. for a particular item, please let me know.
  1522.  
  1523. Reto Beeler, beeler@tech.ascom.ch
  1524. Kingston Duffie, kduffie@netcom.com
  1525. A. Gavras, ag@fokus.gmd.de
  1526. Rajeev Gupta, r_gupta@trillium.com
  1527. Mark Jeffrey, mtj@ncp.gpt.co.uk
  1528. Gary C. Kessler, kumquat@smcvax.smcvt.edu
  1529. Mark Laubach, laubach@hpl.hp.com
  1530. Matthew Maa, maa@edsdrd.eds.com
  1531. George Marshall, george@helios.adaptive.com
  1532. Keith McCloghrie, kzm@cisco.com
  1533. Chris O'Neill, c.oneill@trl.oz.au
  1534. Craig Partridge, craig@bbn.com
  1535. Vijay Rangarajan vijay@ncsa.uiuc.edu
  1536. Allen Robel, robelr@indiana.edu
  1537. Lee D. Rothstein, ldr@veritech.com
  1538. Jukka Saukkonen, jukka.saukkonen@sandiegoca.ncr.com
  1539. Carl Symborski, carl@umd5.umd.edu
  1540. Mark Williams, miw@cc.uq.edu.au
  1541. Mark, mark@viper.cwru.edu
  1542. ------ END OF FAQ -------
  1543.  
  1544.  
  1545.  
  1546.